body {
	font-size: 11px; line-height: 13px; font-family: verdana, tahoma, arial; background-color:#aaa;
}
label {
	cursor: hand
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
a {
	cursor:pointer;
}
input.bg {
	border-right: rgb(205,203,204) 1px solid; background-position: 50% top; border-top: rgb(205,203,204) 1px solid; background-image: url(../images/input_bg.gif); border-left: rgb(205,203,204) 1px solid; border-bottom: rgb(205,203,204) 1px solid; background-repeat: repeat-x
}
input {
	font-size: 11px; font-family: verdana, tahoma, arial
}
textarea {
	font-size: 11px; color: black; line-height:1.5; font-family: verdana, tahoma, arial; background-color: white; border: 1px solid #cccccc;
}
select {
	font-size: 11px; font-family: verdana, tahoma, arial;
}
td {
	vertical-align:middle;	
}

h1 {
	margin-top: 2px; font-size: 11px; margin-bottom: 10px; padding-bottom: 3px; color: #888888; border-bottom: #d0d0d0 1px solid; font-family: tahoma, verdana
}
h2 {
	margin-top: 2px; font-size: 12px; margin-bottom: 3px; padding-bottom: 4px; color: #888888; border-bottom: #d0d0d0 1px solid; font-family: tahoma, verdana
}
p {
	margin: 2px
}
hr {
	color: #cccccc; height: 1px
}
strong {
	font-size: 11px; color: #888888; font-family: tahoma, verdana
}
div.white_box {
	border-right: #cccccc 1px solid; padding-right: 10px; border-top: #cccccc 1px solid; margin-top: 0px; padding-left: 10px; padding-bottom: 10px; margin-left: auto; border-left: #cccccc 1px solid; color: #666666; line-height: 14px; margin-right: auto; padding-top: 10px; border-bottom: #cccccc 1px solid; background-color: #ffffff
}
div.gray {
	padding-right: 5px; padding-left: 5px; margin-bottom: 1px; padding-bottom: 5px; line-height: 16px; padding-top: 5px; background-color: #f0f0f0
}
div.white {
	padding-right: 5px; padding-left: 5px; margin-bottom: 1px; padding-bottom: 5px; line-height: 16px; padding-top: 5px; background-color: #fefefe
}
div.big_div {
	border-right: #cccccc 1px solid; padding-right: 0px; border-top: #cccccc 1px solid; padding-left: 0px; padding-bottom: 0px; border-left: #cccccc 1px solid;padding-top: 0px; border-bottom: #cccccc 1px solid; background-color: #cccccc
}
div.spacer {
	CLEAR: both; FONT-SIZE: 1px
}
.comment {
	padding: 5px; line-height: 1.5; border-bottom: #cccccc 1px solid;border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; vertical-align:middle; background-color:#FEFFEA
}

.loadpanel {
	padding: 5px; line-height: 1.5; border: #cccccc 1px solid; vertical-align:middle; background-color:#FEFFEA
}

.notice {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; vertical-align:middle; background-color:#FEFFEA
}

#container {
	width:850px; margin:0px auto 0 auto; background-color:#fff; border:2px solid #999; line-height:1.2;
}
#container2 {
	width:832px; padding:8px; border:1px solid #777; ; line-height:1.2;
}
a {
	font-weight: 700; color: #888888; text-decoration: none
}
a:hover {
	font-weight: 700; color: #888888; text-decoration: none;
}
a:visited {	
	font-weight: 700; color: #888888; text-decoration: none;
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px; border-right-width: 0px; vertical-align:middle;
}
a.image {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; text-decoration: none;
}
a.image:visited {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; text-decoration: none
}
a.image:hover {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; text-decoration: none
}
a.orange {
	border-top-width: 0px; font-weight: bold; border-left-width: 0px; border-bottom-width: 0px; color: #ff8040; border-right-width: 0px; text-decoration: none
}
a.orange:visited {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #ff8040; border-right-width: 0px; text-decoraiton: none
}
a.orange:hover {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #ff8040; border-right-width: 0px; text-decoration: none
}
#overlay {
	Z-INDEX: 99; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000; opacity: 0.75
}
* HTML #overlay {
	MIN-HEIGHT: 100%; FILTER: alpha(opacity=75); HEIGHT: 100%; BACKGROUND-COLOR: #000
}
#alert_box {
	Z-INDEX: 100; LEFT: 50%; MARGIN-LEFT: -200px; WIDTH: 400px; COLOR: black; POSITION: fixed; TOP: 20%
}
#alert_box .top {
	BACKGROUND: url(../images/alert_box_top.gif) no-repeat center bottom; HEIGHT: 10px
}
#alert_box .center {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
#alert_box .center .left {
	FLOAT: left; WIDTH: 75%
}
#alert_box .center .right {
	FLOAT: right; MARGIN: -5px -5px 0px 0px; WIDTH: 20%; COLOR: red; TEXT-ALIGN: right
}
#alert_box .bottom {
	BACKGROUND: url(../images/alert_box_bottom.gif) no-repeat center bottom; HEIGHT: 10px
}
#alert_box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 2px
}
#alert_box #alert_close_button {
	CURSOR: pointer
}

.row2
{
	background-color:#FFFFE1;
}